package com.langll.mcp.portfolio.model;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDate;
import java.time.LocalDateTime;

/**
 * <p>
 * 
 * </p>
 *
 * @author langll2
 * @since 2025-03-27
 */
@TableName("portfolio_product")
public class PortfolioProduct implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "ID", type = IdType.AUTO)
    private Integer id;

    private String planningCycle;

    private String businessSegment;

    private String productSegment;

    private Integer parentId;

    private String brand;

    private String series;

    private String productName;

    private String modelName;

    private String l1Info;

    private String l1L2Count;

    private String fromFactor;

    private String position;

    private String platformInfo;

    private String screenSize;

    private String chassisSize;

    private String developmentType;

    private String projectType;

    private Double deploymentExpenseScore;

    private String moqMlqRule;

    private String ssOutlook;

    private String pkoOutlook;

    private String lastGenProduct;

    private String synergyRemark;

    private String approvalTiming;

    private String projectName;

    private LocalDate actualPkoDate;

    private String volumnPlan;

    private String operationModel;

    private String lifecyclePlan;

    private String plannedAur;

    private String plannedGp;

    private String developmentInvestFcst;

    private String phCode;

    private LocalDate actualSsDate;

    private String actualDevelopmentExpense;

    private String actualAur;

    private String actualGp;

    private String actualVolume;

    private String exceptedVolume;

    private String actualRev;

    private String var;

    private String trackCycle;

    private String marketingName;

    private String state;

    private String category;

    private Integer version;

    /**
     * this segment indicate the object identifier, and this segment should not be changed when object revised
     */
    private String masterId;

    private Boolean latestversion;

    private Integer baselineId;

    private String geo;

    private String ecOwner;

    private String remark;

    /**
     * this segment used to check if this version product data pass the review, if true then this segment should be 1 otherwise should be 0
     */
    private Boolean actived;

    private Boolean deleteFlag;

    private Boolean eol;

    private Boolean main;

    @TableField(fill = FieldFill.INSERT)
    private String creator;

    @TableField(fill = FieldFill.INSERT_UPDATE)
    private String modifier;

    @TableField(fill = FieldFill.INSERT)
    private LocalDateTime createTime;

    @TableField(fill = FieldFill.INSERT_UPDATE)
    private LocalDateTime updateTime;

    private LocalDate approvedDate;

    private String requestedNre;

    private String oppDoc;

    private String shortName;

    private Boolean primaryProduct;

    private Boolean systemCreate;

    private String l1Count;

    private String l2Count;

    private String l3Count;

    private String l2Info;

    private String l3Info;

    private String lifecycleExtendTo;

    private String l1ChangeReason;

    private String l2ChangeReason;

    private String l3ChangeReason;

    private String oldPlanningCycle;

    private String originalProductName;

    private String gen;

    private String strategy;

    private String chipset;

    private String targetSs;

    private String note;

    private Boolean isBlacklist;

    private String text1;

    private String text2;

    private String text3;

    private String text4;

    private String text5;

    private String text6;

    private String text7;

    private String text8;

    private String text9;

    private String text10;

    private String text11;

    private String text12;

    private String text13;

    private String text14;

    private String text15;

    private String text16;

    private String text17;

    private String text18;

    private String text19;

    private String text20;

    private String text21;

    private String text22;

    private String text23;

    private String text24;

    private String text25;

    private String text26;

    private String text27;

    private String text28;

    private String text29;

    private String text30;

    private String text31;

    private String text32;

    private String text33;

    private String text34;

    private String text35;

    private String text36;

    private String text37;

    private String text38;

    private String text39;

    private String text40;

    private String text41;

    private String text42;

    private String text43;

    private String text44;

    private String text45;

    private String text46;

    private String text47;

    private String text48;

    private String text49;

    private String text50;

    private String mt1;

    private String mt2;

    private String mt3;

    private String mt4;

    private String mt5;

    private String mt6;

    private String mt7;

    private String mt8;

    private String mt9;

    private String mt10;

    private String mt11;

    private String mt12;

    private String mt13;

    private String mt14;

    private String mt15;

    private String mt16;

    private String mt17;

    private String mt18;

    private String mt19;

    private String mt20;

    private Double num1;

    private Double num2;

    private Double num3;

    private Double num4;

    private Double num5;

    private Double num6;

    private Double num7;

    private Double num8;

    private Double num9;

    private Double num10;

    private Double num11;

    private Double num12;

    private Double num13;

    private Double num14;

    private Double num15;

    private Double num16;

    private Double num17;

    private Double num18;

    private Double num19;

    private Double num20;

    private Double num21;

    private Double num22;

    private Double num23;

    private Double num24;

    private Double num25;

    private Double num26;

    private Double num27;

    private Double num28;

    private Double num29;

    private Double num30;

    private String date1;

    private String date2;

    private String date3;

    private String date4;

    private String date5;

    private String date6;

    private String date7;

    private String date8;

    private String date9;

    private String date10;

    private String date11;

    private String date12;

    private String date13;

    private String date14;

    private String date15;

    private String date16;

    private String date17;

    private String date18;

    private String date19;

    private String date20;

    private String enum1;

    private String enum2;

    private String enum3;

    private String enum4;

    private String enum5;

    private String enum6;

    private String enum7;

    private String enum8;

    private String enum9;

    private String enum10;

    private String enum11;

    private String enum12;

    private String enum13;

    private String enum14;

    private String enum15;

    private String enum16;

    private String enum17;

    private String enum18;

    private String enum19;

    private String enum20;

    private String enum21;

    private String enum22;

    private String enum23;

    private String enum24;

    private String enum25;

    private String enum26;

    private String enum27;

    private String enum28;

    private String enum29;

    private String enum30;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getPlanningCycle() {
        return planningCycle;
    }

    public void setPlanningCycle(String planningCycle) {
        this.planningCycle = planningCycle;
    }

    public String getBusinessSegment() {
        return businessSegment;
    }

    public void setBusinessSegment(String businessSegment) {
        this.businessSegment = businessSegment;
    }

    public String getProductSegment() {
        return productSegment;
    }

    public void setProductSegment(String productSegment) {
        this.productSegment = productSegment;
    }

    public Integer getParentId() {
        return parentId;
    }

    public void setParentId(Integer parentId) {
        this.parentId = parentId;
    }

    public String getBrand() {
        return brand;
    }

    public void setBrand(String brand) {
        this.brand = brand;
    }

    public String getSeries() {
        return series;
    }

    public void setSeries(String series) {
        this.series = series;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public String getModelName() {
        return modelName;
    }

    public void setModelName(String modelName) {
        this.modelName = modelName;
    }

    public String getl1Info() {
        return l1Info;
    }

    public void setl1Info(String l1Info) {
        this.l1Info = l1Info;
    }

    public String getl1L2Count() {
        return l1L2Count;
    }

    public void setl1L2Count(String l1L2Count) {
        this.l1L2Count = l1L2Count;
    }

    public String getFromFactor() {
        return fromFactor;
    }

    public void setFromFactor(String fromFactor) {
        this.fromFactor = fromFactor;
    }

    public String getPosition() {
        return position;
    }

    public void setPosition(String position) {
        this.position = position;
    }

    public String getPlatformInfo() {
        return platformInfo;
    }

    public void setPlatformInfo(String platformInfo) {
        this.platformInfo = platformInfo;
    }

    public String getScreenSize() {
        return screenSize;
    }

    public void setScreenSize(String screenSize) {
        this.screenSize = screenSize;
    }

    public String getChassisSize() {
        return chassisSize;
    }

    public void setChassisSize(String chassisSize) {
        this.chassisSize = chassisSize;
    }

    public String getDevelopmentType() {
        return developmentType;
    }

    public void setDevelopmentType(String developmentType) {
        this.developmentType = developmentType;
    }

    public String getProjectType() {
        return projectType;
    }

    public void setProjectType(String projectType) {
        this.projectType = projectType;
    }

    public Double getDeploymentExpenseScore() {
        return deploymentExpenseScore;
    }

    public void setDeploymentExpenseScore(Double deploymentExpenseScore) {
        this.deploymentExpenseScore = deploymentExpenseScore;
    }

    public String getMoqMlqRule() {
        return moqMlqRule;
    }

    public void setMoqMlqRule(String moqMlqRule) {
        this.moqMlqRule = moqMlqRule;
    }

    public String getSsOutlook() {
        return ssOutlook;
    }

    public void setSsOutlook(String ssOutlook) {
        this.ssOutlook = ssOutlook;
    }

    public String getPkoOutlook() {
        return pkoOutlook;
    }

    public void setPkoOutlook(String pkoOutlook) {
        this.pkoOutlook = pkoOutlook;
    }

    public String getLastGenProduct() {
        return lastGenProduct;
    }

    public void setLastGenProduct(String lastGenProduct) {
        this.lastGenProduct = lastGenProduct;
    }

    public String getSynergyRemark() {
        return synergyRemark;
    }

    public void setSynergyRemark(String synergyRemark) {
        this.synergyRemark = synergyRemark;
    }

    public String getApprovalTiming() {
        return approvalTiming;
    }

    public void setApprovalTiming(String approvalTiming) {
        this.approvalTiming = approvalTiming;
    }

    public String getProjectName() {
        return projectName;
    }

    public void setProjectName(String projectName) {
        this.projectName = projectName;
    }

    public LocalDate getActualPkoDate() {
        return actualPkoDate;
    }

    public void setActualPkoDate(LocalDate actualPkoDate) {
        this.actualPkoDate = actualPkoDate;
    }

    public String getVolumnPlan() {
        return volumnPlan;
    }

    public void setVolumnPlan(String volumnPlan) {
        this.volumnPlan = volumnPlan;
    }

    public String getOperationModel() {
        return operationModel;
    }

    public void setOperationModel(String operationModel) {
        this.operationModel = operationModel;
    }

    public String getLifecyclePlan() {
        return lifecyclePlan;
    }

    public void setLifecyclePlan(String lifecyclePlan) {
        this.lifecyclePlan = lifecyclePlan;
    }

    public String getPlannedAur() {
        return plannedAur;
    }

    public void setPlannedAur(String plannedAur) {
        this.plannedAur = plannedAur;
    }

    public String getPlannedGp() {
        return plannedGp;
    }

    public void setPlannedGp(String plannedGp) {
        this.plannedGp = plannedGp;
    }

    public String getDevelopmentInvestFcst() {
        return developmentInvestFcst;
    }

    public void setDevelopmentInvestFcst(String developmentInvestFcst) {
        this.developmentInvestFcst = developmentInvestFcst;
    }

    public String getPhCode() {
        return phCode;
    }

    public void setPhCode(String phCode) {
        this.phCode = phCode;
    }

    public LocalDate getActualSsDate() {
        return actualSsDate;
    }

    public void setActualSsDate(LocalDate actualSsDate) {
        this.actualSsDate = actualSsDate;
    }

    public String getActualDevelopmentExpense() {
        return actualDevelopmentExpense;
    }

    public void setActualDevelopmentExpense(String actualDevelopmentExpense) {
        this.actualDevelopmentExpense = actualDevelopmentExpense;
    }

    public String getActualAur() {
        return actualAur;
    }

    public void setActualAur(String actualAur) {
        this.actualAur = actualAur;
    }

    public String getActualGp() {
        return actualGp;
    }

    public void setActualGp(String actualGp) {
        this.actualGp = actualGp;
    }

    public String getActualVolume() {
        return actualVolume;
    }

    public void setActualVolume(String actualVolume) {
        this.actualVolume = actualVolume;
    }

    public String getExceptedVolume() {
        return exceptedVolume;
    }

    public void setExceptedVolume(String exceptedVolume) {
        this.exceptedVolume = exceptedVolume;
    }

    public String getActualRev() {
        return actualRev;
    }

    public void setActualRev(String actualRev) {
        this.actualRev = actualRev;
    }

    public String getVar() {
        return var;
    }

    public void setVar(String var) {
        this.var = var;
    }

    public String getTrackCycle() {
        return trackCycle;
    }

    public void setTrackCycle(String trackCycle) {
        this.trackCycle = trackCycle;
    }

    public String getMarketingName() {
        return marketingName;
    }

    public void setMarketingName(String marketingName) {
        this.marketingName = marketingName;
    }

    public String getState() {
        return state;
    }

    public void setState(String state) {
        this.state = state;
    }

    public String getCategory() {
        return category;
    }

    public void setCategory(String category) {
        this.category = category;
    }

    public Integer getVersion() {
        return version;
    }

    public void setVersion(Integer version) {
        this.version = version;
    }

    public String getMasterId() {
        return masterId;
    }

    public void setMasterId(String masterId) {
        this.masterId = masterId;
    }

    public Boolean getLatestversion() {
        return latestversion;
    }

    public void setLatestversion(Boolean latestversion) {
        this.latestversion = latestversion;
    }

    public Integer getBaselineId() {
        return baselineId;
    }

    public void setBaselineId(Integer baselineId) {
        this.baselineId = baselineId;
    }

    public String getGeo() {
        return geo;
    }

    public void setGeo(String geo) {
        this.geo = geo;
    }

    public String getEcOwner() {
        return ecOwner;
    }

    public void setEcOwner(String ecOwner) {
        this.ecOwner = ecOwner;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Boolean getActived() {
        return actived;
    }

    public void setActived(Boolean actived) {
        this.actived = actived;
    }

    public Boolean getDeleteFlag() {
        return deleteFlag;
    }

    public void setDeleteFlag(Boolean deleteFlag) {
        this.deleteFlag = deleteFlag;
    }

    public Boolean getEol() {
        return eol;
    }

    public void setEol(Boolean eol) {
        this.eol = eol;
    }

    public Boolean getMain() {
        return main;
    }

    public void setMain(Boolean main) {
        this.main = main;
    }

    public String getCreator() {
        return creator;
    }

    public void setCreator(String creator) {
        this.creator = creator;
    }

    public String getModifier() {
        return modifier;
    }

    public void setModifier(String modifier) {
        this.modifier = modifier;
    }

    public LocalDateTime getCreateTime() {
        return createTime;
    }

    public void setCreateTime(LocalDateTime createTime) {
        this.createTime = createTime;
    }

    public LocalDateTime getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(LocalDateTime updateTime) {
        this.updateTime = updateTime;
    }

    public LocalDate getApprovedDate() {
        return approvedDate;
    }

    public void setApprovedDate(LocalDate approvedDate) {
        this.approvedDate = approvedDate;
    }

    public String getRequestedNre() {
        return requestedNre;
    }

    public void setRequestedNre(String requestedNre) {
        this.requestedNre = requestedNre;
    }

    public String getOppDoc() {
        return oppDoc;
    }

    public void setOppDoc(String oppDoc) {
        this.oppDoc = oppDoc;
    }

    public String getShortName() {
        return shortName;
    }

    public void setShortName(String shortName) {
        this.shortName = shortName;
    }

    public Boolean getPrimaryProduct() {
        return primaryProduct;
    }

    public void setPrimaryProduct(Boolean primaryProduct) {
        this.primaryProduct = primaryProduct;
    }

    public Boolean getSystemCreate() {
        return systemCreate;
    }

    public void setSystemCreate(Boolean systemCreate) {
        this.systemCreate = systemCreate;
    }

    public String getl1Count() {
        return l1Count;
    }

    public void setl1Count(String l1Count) {
        this.l1Count = l1Count;
    }

    public String getl2Count() {
        return l2Count;
    }

    public void setl2Count(String l2Count) {
        this.l2Count = l2Count;
    }

    public String getl3Count() {
        return l3Count;
    }

    public void setl3Count(String l3Count) {
        this.l3Count = l3Count;
    }

    public String getl2Info() {
        return l2Info;
    }

    public void setl2Info(String l2Info) {
        this.l2Info = l2Info;
    }

    public String getl3Info() {
        return l3Info;
    }

    public void setl3Info(String l3Info) {
        this.l3Info = l3Info;
    }

    public String getLifecycleExtendTo() {
        return lifecycleExtendTo;
    }

    public void setLifecycleExtendTo(String lifecycleExtendTo) {
        this.lifecycleExtendTo = lifecycleExtendTo;
    }

    public String getl1ChangeReason() {
        return l1ChangeReason;
    }

    public void setl1ChangeReason(String l1ChangeReason) {
        this.l1ChangeReason = l1ChangeReason;
    }

    public String getl2ChangeReason() {
        return l2ChangeReason;
    }

    public void setl2ChangeReason(String l2ChangeReason) {
        this.l2ChangeReason = l2ChangeReason;
    }

    public String getl3ChangeReason() {
        return l3ChangeReason;
    }

    public void setl3ChangeReason(String l3ChangeReason) {
        this.l3ChangeReason = l3ChangeReason;
    }

    public String getOldPlanningCycle() {
        return oldPlanningCycle;
    }

    public void setOldPlanningCycle(String oldPlanningCycle) {
        this.oldPlanningCycle = oldPlanningCycle;
    }

    public String getOriginalProductName() {
        return originalProductName;
    }

    public void setOriginalProductName(String originalProductName) {
        this.originalProductName = originalProductName;
    }

    public String getGen() {
        return gen;
    }

    public void setGen(String gen) {
        this.gen = gen;
    }

    public String getStrategy() {
        return strategy;
    }

    public void setStrategy(String strategy) {
        this.strategy = strategy;
    }

    public String getChipset() {
        return chipset;
    }

    public void setChipset(String chipset) {
        this.chipset = chipset;
    }

    public String getTargetSs() {
        return targetSs;
    }

    public void setTargetSs(String targetSs) {
        this.targetSs = targetSs;
    }

    public String getNote() {
        return note;
    }

    public void setNote(String note) {
        this.note = note;
    }

    public Boolean getIsBlacklist() {
        return isBlacklist;
    }

    public void setIsBlacklist(Boolean isBlacklist) {
        this.isBlacklist = isBlacklist;
    }

    public String getText1() {
        return text1;
    }

    public void setText1(String text1) {
        this.text1 = text1;
    }

    public String getText2() {
        return text2;
    }

    public void setText2(String text2) {
        this.text2 = text2;
    }

    public String getText3() {
        return text3;
    }

    public void setText3(String text3) {
        this.text3 = text3;
    }

    public String getText4() {
        return text4;
    }

    public void setText4(String text4) {
        this.text4 = text4;
    }

    public String getText5() {
        return text5;
    }

    public void setText5(String text5) {
        this.text5 = text5;
    }

    public String getText6() {
        return text6;
    }

    public void setText6(String text6) {
        this.text6 = text6;
    }

    public String getText7() {
        return text7;
    }

    public void setText7(String text7) {
        this.text7 = text7;
    }

    public String getText8() {
        return text8;
    }

    public void setText8(String text8) {
        this.text8 = text8;
    }

    public String getText9() {
        return text9;
    }

    public void setText9(String text9) {
        this.text9 = text9;
    }

    public String getText10() {
        return text10;
    }

    public void setText10(String text10) {
        this.text10 = text10;
    }

    public String getText11() {
        return text11;
    }

    public void setText11(String text11) {
        this.text11 = text11;
    }

    public String getText12() {
        return text12;
    }

    public void setText12(String text12) {
        this.text12 = text12;
    }

    public String getText13() {
        return text13;
    }

    public void setText13(String text13) {
        this.text13 = text13;
    }

    public String getText14() {
        return text14;
    }

    public void setText14(String text14) {
        this.text14 = text14;
    }

    public String getText15() {
        return text15;
    }

    public void setText15(String text15) {
        this.text15 = text15;
    }

    public String getText16() {
        return text16;
    }

    public void setText16(String text16) {
        this.text16 = text16;
    }

    public String getText17() {
        return text17;
    }

    public void setText17(String text17) {
        this.text17 = text17;
    }

    public String getText18() {
        return text18;
    }

    public void setText18(String text18) {
        this.text18 = text18;
    }

    public String getText19() {
        return text19;
    }

    public void setText19(String text19) {
        this.text19 = text19;
    }

    public String getText20() {
        return text20;
    }

    public void setText20(String text20) {
        this.text20 = text20;
    }

    public String getText21() {
        return text21;
    }

    public void setText21(String text21) {
        this.text21 = text21;
    }

    public String getText22() {
        return text22;
    }

    public void setText22(String text22) {
        this.text22 = text22;
    }

    public String getText23() {
        return text23;
    }

    public void setText23(String text23) {
        this.text23 = text23;
    }

    public String getText24() {
        return text24;
    }

    public void setText24(String text24) {
        this.text24 = text24;
    }

    public String getText25() {
        return text25;
    }

    public void setText25(String text25) {
        this.text25 = text25;
    }

    public String getText26() {
        return text26;
    }

    public void setText26(String text26) {
        this.text26 = text26;
    }

    public String getText27() {
        return text27;
    }

    public void setText27(String text27) {
        this.text27 = text27;
    }

    public String getText28() {
        return text28;
    }

    public void setText28(String text28) {
        this.text28 = text28;
    }

    public String getText29() {
        return text29;
    }

    public void setText29(String text29) {
        this.text29 = text29;
    }

    public String getText30() {
        return text30;
    }

    public void setText30(String text30) {
        this.text30 = text30;
    }

    public String getText31() {
        return text31;
    }

    public void setText31(String text31) {
        this.text31 = text31;
    }

    public String getText32() {
        return text32;
    }

    public void setText32(String text32) {
        this.text32 = text32;
    }

    public String getText33() {
        return text33;
    }

    public void setText33(String text33) {
        this.text33 = text33;
    }

    public String getText34() {
        return text34;
    }

    public void setText34(String text34) {
        this.text34 = text34;
    }

    public String getText35() {
        return text35;
    }

    public void setText35(String text35) {
        this.text35 = text35;
    }

    public String getText36() {
        return text36;
    }

    public void setText36(String text36) {
        this.text36 = text36;
    }

    public String getText37() {
        return text37;
    }

    public void setText37(String text37) {
        this.text37 = text37;
    }

    public String getText38() {
        return text38;
    }

    public void setText38(String text38) {
        this.text38 = text38;
    }

    public String getText39() {
        return text39;
    }

    public void setText39(String text39) {
        this.text39 = text39;
    }

    public String getText40() {
        return text40;
    }

    public void setText40(String text40) {
        this.text40 = text40;
    }

    public String getText41() {
        return text41;
    }

    public void setText41(String text41) {
        this.text41 = text41;
    }

    public String getText42() {
        return text42;
    }

    public void setText42(String text42) {
        this.text42 = text42;
    }

    public String getText43() {
        return text43;
    }

    public void setText43(String text43) {
        this.text43 = text43;
    }

    public String getText44() {
        return text44;
    }

    public void setText44(String text44) {
        this.text44 = text44;
    }

    public String getText45() {
        return text45;
    }

    public void setText45(String text45) {
        this.text45 = text45;
    }

    public String getText46() {
        return text46;
    }

    public void setText46(String text46) {
        this.text46 = text46;
    }

    public String getText47() {
        return text47;
    }

    public void setText47(String text47) {
        this.text47 = text47;
    }

    public String getText48() {
        return text48;
    }

    public void setText48(String text48) {
        this.text48 = text48;
    }

    public String getText49() {
        return text49;
    }

    public void setText49(String text49) {
        this.text49 = text49;
    }

    public String getText50() {
        return text50;
    }

    public void setText50(String text50) {
        this.text50 = text50;
    }

    public String getMt1() {
        return mt1;
    }

    public void setMt1(String mt1) {
        this.mt1 = mt1;
    }

    public String getMt2() {
        return mt2;
    }

    public void setMt2(String mt2) {
        this.mt2 = mt2;
    }

    public String getMt3() {
        return mt3;
    }

    public void setMt3(String mt3) {
        this.mt3 = mt3;
    }

    public String getMt4() {
        return mt4;
    }

    public void setMt4(String mt4) {
        this.mt4 = mt4;
    }

    public String getMt5() {
        return mt5;
    }

    public void setMt5(String mt5) {
        this.mt5 = mt5;
    }

    public String getMt6() {
        return mt6;
    }

    public void setMt6(String mt6) {
        this.mt6 = mt6;
    }

    public String getMt7() {
        return mt7;
    }

    public void setMt7(String mt7) {
        this.mt7 = mt7;
    }

    public String getMt8() {
        return mt8;
    }

    public void setMt8(String mt8) {
        this.mt8 = mt8;
    }

    public String getMt9() {
        return mt9;
    }

    public void setMt9(String mt9) {
        this.mt9 = mt9;
    }

    public String getMt10() {
        return mt10;
    }

    public void setMt10(String mt10) {
        this.mt10 = mt10;
    }

    public String getMt11() {
        return mt11;
    }

    public void setMt11(String mt11) {
        this.mt11 = mt11;
    }

    public String getMt12() {
        return mt12;
    }

    public void setMt12(String mt12) {
        this.mt12 = mt12;
    }

    public String getMt13() {
        return mt13;
    }

    public void setMt13(String mt13) {
        this.mt13 = mt13;
    }

    public String getMt14() {
        return mt14;
    }

    public void setMt14(String mt14) {
        this.mt14 = mt14;
    }

    public String getMt15() {
        return mt15;
    }

    public void setMt15(String mt15) {
        this.mt15 = mt15;
    }

    public String getMt16() {
        return mt16;
    }

    public void setMt16(String mt16) {
        this.mt16 = mt16;
    }

    public String getMt17() {
        return mt17;
    }

    public void setMt17(String mt17) {
        this.mt17 = mt17;
    }

    public String getMt18() {
        return mt18;
    }

    public void setMt18(String mt18) {
        this.mt18 = mt18;
    }

    public String getMt19() {
        return mt19;
    }

    public void setMt19(String mt19) {
        this.mt19 = mt19;
    }

    public String getMt20() {
        return mt20;
    }

    public void setMt20(String mt20) {
        this.mt20 = mt20;
    }

    public Double getNum1() {
        return num1;
    }

    public void setNum1(Double num1) {
        this.num1 = num1;
    }

    public Double getNum2() {
        return num2;
    }

    public void setNum2(Double num2) {
        this.num2 = num2;
    }

    public Double getNum3() {
        return num3;
    }

    public void setNum3(Double num3) {
        this.num3 = num3;
    }

    public Double getNum4() {
        return num4;
    }

    public void setNum4(Double num4) {
        this.num4 = num4;
    }

    public Double getNum5() {
        return num5;
    }

    public void setNum5(Double num5) {
        this.num5 = num5;
    }

    public Double getNum6() {
        return num6;
    }

    public void setNum6(Double num6) {
        this.num6 = num6;
    }

    public Double getNum7() {
        return num7;
    }

    public void setNum7(Double num7) {
        this.num7 = num7;
    }

    public Double getNum8() {
        return num8;
    }

    public void setNum8(Double num8) {
        this.num8 = num8;
    }

    public Double getNum9() {
        return num9;
    }

    public void setNum9(Double num9) {
        this.num9 = num9;
    }

    public Double getNum10() {
        return num10;
    }

    public void setNum10(Double num10) {
        this.num10 = num10;
    }

    public Double getNum11() {
        return num11;
    }

    public void setNum11(Double num11) {
        this.num11 = num11;
    }

    public Double getNum12() {
        return num12;
    }

    public void setNum12(Double num12) {
        this.num12 = num12;
    }

    public Double getNum13() {
        return num13;
    }

    public void setNum13(Double num13) {
        this.num13 = num13;
    }

    public Double getNum14() {
        return num14;
    }

    public void setNum14(Double num14) {
        this.num14 = num14;
    }

    public Double getNum15() {
        return num15;
    }

    public void setNum15(Double num15) {
        this.num15 = num15;
    }

    public Double getNum16() {
        return num16;
    }

    public void setNum16(Double num16) {
        this.num16 = num16;
    }

    public Double getNum17() {
        return num17;
    }

    public void setNum17(Double num17) {
        this.num17 = num17;
    }

    public Double getNum18() {
        return num18;
    }

    public void setNum18(Double num18) {
        this.num18 = num18;
    }

    public Double getNum19() {
        return num19;
    }

    public void setNum19(Double num19) {
        this.num19 = num19;
    }

    public Double getNum20() {
        return num20;
    }

    public void setNum20(Double num20) {
        this.num20 = num20;
    }

    public Double getNum21() {
        return num21;
    }

    public void setNum21(Double num21) {
        this.num21 = num21;
    }

    public Double getNum22() {
        return num22;
    }

    public void setNum22(Double num22) {
        this.num22 = num22;
    }

    public Double getNum23() {
        return num23;
    }

    public void setNum23(Double num23) {
        this.num23 = num23;
    }

    public Double getNum24() {
        return num24;
    }

    public void setNum24(Double num24) {
        this.num24 = num24;
    }

    public Double getNum25() {
        return num25;
    }

    public void setNum25(Double num25) {
        this.num25 = num25;
    }

    public Double getNum26() {
        return num26;
    }

    public void setNum26(Double num26) {
        this.num26 = num26;
    }

    public Double getNum27() {
        return num27;
    }

    public void setNum27(Double num27) {
        this.num27 = num27;
    }

    public Double getNum28() {
        return num28;
    }

    public void setNum28(Double num28) {
        this.num28 = num28;
    }

    public Double getNum29() {
        return num29;
    }

    public void setNum29(Double num29) {
        this.num29 = num29;
    }

    public Double getNum30() {
        return num30;
    }

    public void setNum30(Double num30) {
        this.num30 = num30;
    }

    public String getDate1() {
        return date1;
    }

    public void setDate1(String date1) {
        this.date1 = date1;
    }

    public String getDate2() {
        return date2;
    }

    public void setDate2(String date2) {
        this.date2 = date2;
    }

    public String getDate3() {
        return date3;
    }

    public void setDate3(String date3) {
        this.date3 = date3;
    }

    public String getDate4() {
        return date4;
    }

    public void setDate4(String date4) {
        this.date4 = date4;
    }

    public String getDate5() {
        return date5;
    }

    public void setDate5(String date5) {
        this.date5 = date5;
    }

    public String getDate6() {
        return date6;
    }

    public void setDate6(String date6) {
        this.date6 = date6;
    }

    public String getDate7() {
        return date7;
    }

    public void setDate7(String date7) {
        this.date7 = date7;
    }

    public String getDate8() {
        return date8;
    }

    public void setDate8(String date8) {
        this.date8 = date8;
    }

    public String getDate9() {
        return date9;
    }

    public void setDate9(String date9) {
        this.date9 = date9;
    }

    public String getDate10() {
        return date10;
    }

    public void setDate10(String date10) {
        this.date10 = date10;
    }

    public String getDate11() {
        return date11;
    }

    public void setDate11(String date11) {
        this.date11 = date11;
    }

    public String getDate12() {
        return date12;
    }

    public void setDate12(String date12) {
        this.date12 = date12;
    }

    public String getDate13() {
        return date13;
    }

    public void setDate13(String date13) {
        this.date13 = date13;
    }

    public String getDate14() {
        return date14;
    }

    public void setDate14(String date14) {
        this.date14 = date14;
    }

    public String getDate15() {
        return date15;
    }

    public void setDate15(String date15) {
        this.date15 = date15;
    }

    public String getDate16() {
        return date16;
    }

    public void setDate16(String date16) {
        this.date16 = date16;
    }

    public String getDate17() {
        return date17;
    }

    public void setDate17(String date17) {
        this.date17 = date17;
    }

    public String getDate18() {
        return date18;
    }

    public void setDate18(String date18) {
        this.date18 = date18;
    }

    public String getDate19() {
        return date19;
    }

    public void setDate19(String date19) {
        this.date19 = date19;
    }

    public String getDate20() {
        return date20;
    }

    public void setDate20(String date20) {
        this.date20 = date20;
    }

    public String getEnum1() {
        return enum1;
    }

    public void setEnum1(String enum1) {
        this.enum1 = enum1;
    }

    public String getEnum2() {
        return enum2;
    }

    public void setEnum2(String enum2) {
        this.enum2 = enum2;
    }

    public String getEnum3() {
        return enum3;
    }

    public void setEnum3(String enum3) {
        this.enum3 = enum3;
    }

    public String getEnum4() {
        return enum4;
    }

    public void setEnum4(String enum4) {
        this.enum4 = enum4;
    }

    public String getEnum5() {
        return enum5;
    }

    public void setEnum5(String enum5) {
        this.enum5 = enum5;
    }

    public String getEnum6() {
        return enum6;
    }

    public void setEnum6(String enum6) {
        this.enum6 = enum6;
    }

    public String getEnum7() {
        return enum7;
    }

    public void setEnum7(String enum7) {
        this.enum7 = enum7;
    }

    public String getEnum8() {
        return enum8;
    }

    public void setEnum8(String enum8) {
        this.enum8 = enum8;
    }

    public String getEnum9() {
        return enum9;
    }

    public void setEnum9(String enum9) {
        this.enum9 = enum9;
    }

    public String getEnum10() {
        return enum10;
    }

    public void setEnum10(String enum10) {
        this.enum10 = enum10;
    }

    public String getEnum11() {
        return enum11;
    }

    public void setEnum11(String enum11) {
        this.enum11 = enum11;
    }

    public String getEnum12() {
        return enum12;
    }

    public void setEnum12(String enum12) {
        this.enum12 = enum12;
    }

    public String getEnum13() {
        return enum13;
    }

    public void setEnum13(String enum13) {
        this.enum13 = enum13;
    }

    public String getEnum14() {
        return enum14;
    }

    public void setEnum14(String enum14) {
        this.enum14 = enum14;
    }

    public String getEnum15() {
        return enum15;
    }

    public void setEnum15(String enum15) {
        this.enum15 = enum15;
    }

    public String getEnum16() {
        return enum16;
    }

    public void setEnum16(String enum16) {
        this.enum16 = enum16;
    }

    public String getEnum17() {
        return enum17;
    }

    public void setEnum17(String enum17) {
        this.enum17 = enum17;
    }

    public String getEnum18() {
        return enum18;
    }

    public void setEnum18(String enum18) {
        this.enum18 = enum18;
    }

    public String getEnum19() {
        return enum19;
    }

    public void setEnum19(String enum19) {
        this.enum19 = enum19;
    }

    public String getEnum20() {
        return enum20;
    }

    public void setEnum20(String enum20) {
        this.enum20 = enum20;
    }

    public String getEnum21() {
        return enum21;
    }

    public void setEnum21(String enum21) {
        this.enum21 = enum21;
    }

    public String getEnum22() {
        return enum22;
    }

    public void setEnum22(String enum22) {
        this.enum22 = enum22;
    }

    public String getEnum23() {
        return enum23;
    }

    public void setEnum23(String enum23) {
        this.enum23 = enum23;
    }

    public String getEnum24() {
        return enum24;
    }

    public void setEnum24(String enum24) {
        this.enum24 = enum24;
    }

    public String getEnum25() {
        return enum25;
    }

    public void setEnum25(String enum25) {
        this.enum25 = enum25;
    }

    public String getEnum26() {
        return enum26;
    }

    public void setEnum26(String enum26) {
        this.enum26 = enum26;
    }

    public String getEnum27() {
        return enum27;
    }

    public void setEnum27(String enum27) {
        this.enum27 = enum27;
    }

    public String getEnum28() {
        return enum28;
    }

    public void setEnum28(String enum28) {
        this.enum28 = enum28;
    }

    public String getEnum29() {
        return enum29;
    }

    public void setEnum29(String enum29) {
        this.enum29 = enum29;
    }

    public String getEnum30() {
        return enum30;
    }

    public void setEnum30(String enum30) {
        this.enum30 = enum30;
    }

    @Override
    public String toString() {
        return "PortfolioProduct{" +
        "id = " + id +
        ", planningCycle = " + planningCycle +
        ", businessSegment = " + businessSegment +
        ", productSegment = " + productSegment +
        ", parentId = " + parentId +
        ", brand = " + brand +
        ", series = " + series +
        ", productName = " + productName +
        ", modelName = " + modelName +
        ", l1Info = " + l1Info +
        ", l1L2Count = " + l1L2Count +
        ", fromFactor = " + fromFactor +
        ", position = " + position +
        ", platformInfo = " + platformInfo +
        ", screenSize = " + screenSize +
        ", chassisSize = " + chassisSize +
        ", developmentType = " + developmentType +
        ", projectType = " + projectType +
        ", deploymentExpenseScore = " + deploymentExpenseScore +
        ", moqMlqRule = " + moqMlqRule +
        ", ssOutlook = " + ssOutlook +
        ", pkoOutlook = " + pkoOutlook +
        ", lastGenProduct = " + lastGenProduct +
        ", synergyRemark = " + synergyRemark +
        ", approvalTiming = " + approvalTiming +
        ", projectName = " + projectName +
        ", actualPkoDate = " + actualPkoDate +
        ", volumnPlan = " + volumnPlan +
        ", operationModel = " + operationModel +
        ", lifecyclePlan = " + lifecyclePlan +
        ", plannedAur = " + plannedAur +
        ", plannedGp = " + plannedGp +
        ", developmentInvestFcst = " + developmentInvestFcst +
        ", phCode = " + phCode +
        ", actualSsDate = " + actualSsDate +
        ", actualDevelopmentExpense = " + actualDevelopmentExpense +
        ", actualAur = " + actualAur +
        ", actualGp = " + actualGp +
        ", actualVolume = " + actualVolume +
        ", exceptedVolume = " + exceptedVolume +
        ", actualRev = " + actualRev +
        ", var = " + var +
        ", trackCycle = " + trackCycle +
        ", marketingName = " + marketingName +
        ", state = " + state +
        ", category = " + category +
        ", version = " + version +
        ", masterId = " + masterId +
        ", latestversion = " + latestversion +
        ", baselineId = " + baselineId +
        ", geo = " + geo +
        ", ecOwner = " + ecOwner +
        ", remark = " + remark +
        ", actived = " + actived +
        ", deleteFlag = " + deleteFlag +
        ", eol = " + eol +
        ", main = " + main +
        ", creator = " + creator +
        ", modifier = " + modifier +
        ", createTime = " + createTime +
        ", updateTime = " + updateTime +
        ", approvedDate = " + approvedDate +
        ", requestedNre = " + requestedNre +
        ", oppDoc = " + oppDoc +
        ", shortName = " + shortName +
        ", primaryProduct = " + primaryProduct +
        ", systemCreate = " + systemCreate +
        ", l1Count = " + l1Count +
        ", l2Count = " + l2Count +
        ", l3Count = " + l3Count +
        ", l2Info = " + l2Info +
        ", l3Info = " + l3Info +
        ", lifecycleExtendTo = " + lifecycleExtendTo +
        ", l1ChangeReason = " + l1ChangeReason +
        ", l2ChangeReason = " + l2ChangeReason +
        ", l3ChangeReason = " + l3ChangeReason +
        ", oldPlanningCycle = " + oldPlanningCycle +
        ", originalProductName = " + originalProductName +
        ", gen = " + gen +
        ", strategy = " + strategy +
        ", chipset = " + chipset +
        ", targetSs = " + targetSs +
        ", note = " + note +
        ", isBlacklist = " + isBlacklist +
        ", text1 = " + text1 +
        ", text2 = " + text2 +
        ", text3 = " + text3 +
        ", text4 = " + text4 +
        ", text5 = " + text5 +
        ", text6 = " + text6 +
        ", text7 = " + text7 +
        ", text8 = " + text8 +
        ", text9 = " + text9 +
        ", text10 = " + text10 +
        ", text11 = " + text11 +
        ", text12 = " + text12 +
        ", text13 = " + text13 +
        ", text14 = " + text14 +
        ", text15 = " + text15 +
        ", text16 = " + text16 +
        ", text17 = " + text17 +
        ", text18 = " + text18 +
        ", text19 = " + text19 +
        ", text20 = " + text20 +
        ", text21 = " + text21 +
        ", text22 = " + text22 +
        ", text23 = " + text23 +
        ", text24 = " + text24 +
        ", text25 = " + text25 +
        ", text26 = " + text26 +
        ", text27 = " + text27 +
        ", text28 = " + text28 +
        ", text29 = " + text29 +
        ", text30 = " + text30 +
        ", text31 = " + text31 +
        ", text32 = " + text32 +
        ", text33 = " + text33 +
        ", text34 = " + text34 +
        ", text35 = " + text35 +
        ", text36 = " + text36 +
        ", text37 = " + text37 +
        ", text38 = " + text38 +
        ", text39 = " + text39 +
        ", text40 = " + text40 +
        ", text41 = " + text41 +
        ", text42 = " + text42 +
        ", text43 = " + text43 +
        ", text44 = " + text44 +
        ", text45 = " + text45 +
        ", text46 = " + text46 +
        ", text47 = " + text47 +
        ", text48 = " + text48 +
        ", text49 = " + text49 +
        ", text50 = " + text50 +
        ", mt1 = " + mt1 +
        ", mt2 = " + mt2 +
        ", mt3 = " + mt3 +
        ", mt4 = " + mt4 +
        ", mt5 = " + mt5 +
        ", mt6 = " + mt6 +
        ", mt7 = " + mt7 +
        ", mt8 = " + mt8 +
        ", mt9 = " + mt9 +
        ", mt10 = " + mt10 +
        ", mt11 = " + mt11 +
        ", mt12 = " + mt12 +
        ", mt13 = " + mt13 +
        ", mt14 = " + mt14 +
        ", mt15 = " + mt15 +
        ", mt16 = " + mt16 +
        ", mt17 = " + mt17 +
        ", mt18 = " + mt18 +
        ", mt19 = " + mt19 +
        ", mt20 = " + mt20 +
        ", num1 = " + num1 +
        ", num2 = " + num2 +
        ", num3 = " + num3 +
        ", num4 = " + num4 +
        ", num5 = " + num5 +
        ", num6 = " + num6 +
        ", num7 = " + num7 +
        ", num8 = " + num8 +
        ", num9 = " + num9 +
        ", num10 = " + num10 +
        ", num11 = " + num11 +
        ", num12 = " + num12 +
        ", num13 = " + num13 +
        ", num14 = " + num14 +
        ", num15 = " + num15 +
        ", num16 = " + num16 +
        ", num17 = " + num17 +
        ", num18 = " + num18 +
        ", num19 = " + num19 +
        ", num20 = " + num20 +
        ", num21 = " + num21 +
        ", num22 = " + num22 +
        ", num23 = " + num23 +
        ", num24 = " + num24 +
        ", num25 = " + num25 +
        ", num26 = " + num26 +
        ", num27 = " + num27 +
        ", num28 = " + num28 +
        ", num29 = " + num29 +
        ", num30 = " + num30 +
        ", date1 = " + date1 +
        ", date2 = " + date2 +
        ", date3 = " + date3 +
        ", date4 = " + date4 +
        ", date5 = " + date5 +
        ", date6 = " + date6 +
        ", date7 = " + date7 +
        ", date8 = " + date8 +
        ", date9 = " + date9 +
        ", date10 = " + date10 +
        ", date11 = " + date11 +
        ", date12 = " + date12 +
        ", date13 = " + date13 +
        ", date14 = " + date14 +
        ", date15 = " + date15 +
        ", date16 = " + date16 +
        ", date17 = " + date17 +
        ", date18 = " + date18 +
        ", date19 = " + date19 +
        ", date20 = " + date20 +
        ", enum1 = " + enum1 +
        ", enum2 = " + enum2 +
        ", enum3 = " + enum3 +
        ", enum4 = " + enum4 +
        ", enum5 = " + enum5 +
        ", enum6 = " + enum6 +
        ", enum7 = " + enum7 +
        ", enum8 = " + enum8 +
        ", enum9 = " + enum9 +
        ", enum10 = " + enum10 +
        ", enum11 = " + enum11 +
        ", enum12 = " + enum12 +
        ", enum13 = " + enum13 +
        ", enum14 = " + enum14 +
        ", enum15 = " + enum15 +
        ", enum16 = " + enum16 +
        ", enum17 = " + enum17 +
        ", enum18 = " + enum18 +
        ", enum19 = " + enum19 +
        ", enum20 = " + enum20 +
        ", enum21 = " + enum21 +
        ", enum22 = " + enum22 +
        ", enum23 = " + enum23 +
        ", enum24 = " + enum24 +
        ", enum25 = " + enum25 +
        ", enum26 = " + enum26 +
        ", enum27 = " + enum27 +
        ", enum28 = " + enum28 +
        ", enum29 = " + enum29 +
        ", enum30 = " + enum30 +
        "}";
    }
}
